按表备份申请

请求地址

v2/webservice/apply/apply-backup-tcapsvr

请求方法

Post

请求参数说明

参数名称类型是否必填说明
set_idnumber是集群ID
app_idnumber是项目ID
sync_data_modenumber是同步要求,0表示普通模式,1表示完全同步
tag_typenumber是备份方式,0表示常规备份(自动选择),1表示全量常规备份,2表示部分常规备份,3表示永久备份
tablestable数组是表信息
auto_execute_taskboolean否是否自动审核
svr_idsstring[]否进程ID, 当backup_target=tcapsvr的时候为必填。(1.16.0新增此参数)
backup_target枚举字符串取值 tcapsvrtable否, 默认table1.16.0新增此参数

Table

参数名称类型是否必填说明
zone_idnumber是游戏区ID
table_namearray是表名数组,例如:["table_a","table_b"]

示例

{
    "set_id":1,
    "app_id":2,
    "sync_data_mode":0,
    "tag_type":0,
    "tables":[
        {
            "zone_id":4,
            "table_name":[
                "chat_area_rank",
                "table_test"
            ]
        },
        {
            "zone_id":5,
            "table_name":[
                "table_list"
            ]
        }
    ]
}

返回参数说明

参数名称类型说明
codenumber
request_idstring
datadata数组非自动审核时返回单据ID的数组,自动审核时返回任务ID信息

data

参数名称类型说明
task_idnumber任务ID
resultnumber
msgstring

成功返回

{
    "code": 0,
    "request_id": "66d7a0d9-2ee9-4b55-84d0-f5c838866517",
    "data": [{
        "task_id": 31,
        "result": 0,
        "msg": "审核成功, 请查看生成的任务"
    }]
}

失败返回

{
    "code": 0,
    "request_id": "526c3cd0-9f32-4fb2-a0f3-8e28692f5eeb",
    "data": [{
        "result": -1,
        "task_id": 31,
        "msg": "审核失败:Add transaction for ProcBackupSvrDataReq failed: duplicated transaction as transaction id:31"
    }]
}